<?php
  require_once "../_PHPscripts/basisfuncties.php"; 
?> 
<html>
<body>
<?php
$aard=$_GET["aard"];
$periode=$_GET["periode"];
$klasNaam=$_GET["klas"];
$jaar=$_GET["jaar"];
$huidig=$_GET["huidig"];

function geefRapport($iNr){
	global $rapportDB;
	global $huidig;
	global $aard;
	global $periode;
	global $jaar;
	
	if ($huidig==1){
    doeDBank($rapportDB,
        "dbo.fr_rekenwerk '$iNr','$aard','$periode','$jaar'");
    doeDBank($rapportDB,"dbo.fr_maakXML '$iNr','$aard','$periode','$jaar',0");								
  }
//Het initialiseren en opvragen bij de databank met behulp van een stored procedure
  $antwoord = raadpleegDBank2($rapportDB,
      "dbo.fr_geefRapport 'html','$iNr','$aard','$periode','$jaar'",
        "XMLtekst",
          "XSLtekst");
//Het transformeren met behulp van een stijlpagina
  return XSLStringTransformatie($antwoord[0],$antwoord[1]);
}

// Berekeningen vooraf

if ($huidig==1){
    voerUitDBank($rapportDB,"dbo.fr_voorRekenwerk '$aard','$periode'");
	}
					
// Het opvragen van het rapport van alle leerlingen van de klas

$nieuweLijn = '<p style="page-break-after:always;" />';
$conn = odbc_connect($leerlingenDB, '', '');
$sqlStr = "select inschrijvingsNr from leerlingen..leerlingen where klas = '$klasNaam' order by klasNr ";
$rs = odbc_exec($conn, $sqlStr);
$hetDoc = '';
if (odbc_fetch_row($rs)) {
 	do{
 	  $hetDoc = $hetDoc.geefRapport(odbc_result($rs,"inschrijvingsNr"));
    $lln = odbc_fetch_row($rs);
    if ($lln){$hetDoc = $hetDoc.$nieuweLijn;};
  }  
  while($lln);
}
echo $hetDoc;
odbc_close($conn);
?>

</body>
</html>